to supply any deficiency - Allemand Anglais Dictionnaire